What Can Development Agencies Learn From Silicon Valley